namespace Cfg.ConfigValues
{
    public abstract class ConfigValueBase
    {
        /// <summary>
        /// 
        /// </summary>
        public string ConfigValue { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public string FinalizedStringValue { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public object[] Attributes { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public abstract void Parse();
    }
    /*
    public class Val<T> : ConfigValueBase
    {
        public override void Parse()
        {
            throw new System.NotImplementedException();
        }
    }*/
}